The UEBA PreConfiguration Plugin adds the UEBA_ENRICHMENT_POLICY to the LogPoint. You can view the added enrichment policy from Settings >> Configuration >> Enrichment Policies.
Installed Enrichment Policy¶
The UEBA_ENRICHMENT_POLICY is an enrichment policy created to enrich the incoming logs to make sure they are valid for UEBA analysis. The policy defines the following enrichment specifications:
The first specification contains two enrichment criteria to check if the value of the norm_id field in a log contains WinServer and if the value of the event_id field matches a valid Event ID. If both the criteria are met, the policy applies the UEBA_ActiveDirectoryUsers enrichment source to the log. It then matches the value of the user field in the log to the sAMAccountName attribute in the source and enriches the log.
First Specification of the Enrichment Policy¶
Note
The following table shows the Active Directory logs accepted by UEBA.
Event ID |
Description |
|---|---|
4624 |
An account was successfully logged on. |
4625 |
An account failed to logon. |
4648 |
A logon was attempted using explicit credentials. |
4768 |
A Kerberos authentication ticket (TGT) was requested. |
4769 |
A Kerberos service ticket was requested. |
4770 |
A Kerberos service ticket was renewed. |
4771 |
Kerberos pre-authentication failed. |
4772 |
A Kerberos authentication ticket request failed. |
4773 |
A Kerberos service ticket request failed. |
4776 |
The computer attempted to validate the credentials for an account. |
4777 |
The domain controller failed to validate the credentials for an account. |
4656 |
A handle to an object was requested. |
4663 |
An attempt was made to access an object. |
4664 |
An attempt was made to create a hard link. |
5145 |
A network share object was checked to see whether client can be granted desired access. |
The second specification contains two enrichment criteria to check if the value of the norm_id field in a log contains WinServer and if the value of the event_id field matches a valid Event ID. If both the criteria are met, the policy applies the UEBA_SourceAddrToHostname enrichment source and enriches the log.
Second Specification of the Enrichment Policy¶
The third specification contains an enrichment criterion to match the value of the device_category field in a log with ProxyServer. If the value matches, the policy applies the UEBA_ActiveDirectoryUsers enrichment source to the log. It then matches the value of the user field in the log to the sAMAccountName attribute in the source and enriches the log.
Third Specification of the Enrichment Policy¶
The fourth specification contains an enrichment criterion to match the value of the device_category field in a log with ProxyServer. If the value matches, the policy applies the UEBA_SourceAddrToHostname enrichment source and enriches the log.
Fourth Specification of the Enrichment Policy¶
The fifth specification contains an enrichment criterion to match the value of the device_category field in a log with email servers. If the value matches, the policy applies the UEBA_ActiveDirectoryUsers enrichment source to the log. It then matches the value of the sender field in the log to the mail attribute in the source and enriches the log.
Fifth Specification of the Enrichment Policy¶
The sixth specification contains two enrichment criteria to check if the value of the label field contains VPN and if a log contains the source_address field. If both the criteria are met, the policy applies the UEBA_ActiveDirectoryUsers enrichment source to the log. It then matches the value of the user field in the log to the sAMAccountName attribute in the source and enriches the log.
Sixth Specification of the Enrichment Policy¶
The seventh specification contains two enrichment criteria to check if the value of the sub_category field contains GlobalProtect or globalprotect and if a log contains the source_address field. If both the criteria are met, the policy applies the UEBA_ActiveDirectoryUsers enrichment source to the log. It then matches the value of the user field in the log to the sAMAccountName attribute in the source and enriches the log.
Seventh Specification of the Enrichment Policy¶
The eighth specification contains two enrichment criteria to check if the value of the label field contains VPN and if a log contains the source_address field. If both the criteria are met, the policy applies the GeoIp enrichment source to the log. It then matches the value of the source_address field in the log to the ip_address field in the source and enriches the log.
Eighth Specification of the Enrichment Policy¶
The ninth specification contains two enrichment criteria to check if the value of the sub_category field contains GlobalProtect or globalprotect and if a log contains the source_address field. If both the criteria are met, the policy applies the GeoIp enrichment source to the log. It then matches the value of the source_address field in the log to the ip_address field in the source and enriches the log.
Ninth Specification of the Enrichment Policy¶
The tenth specification contains an enrichment criterion to check if the value of the device_category field in a log contains Firewall. If the value matches, the policy applies the UEBA_ProtocolTable enrichment source to the log. It then matches the value of the protocol field in the log to the protocol field in the source and enriches the log.
Tenth Specification of the Enrichment Policy¶
The eleventh specification contains an enrichment criterion to check if the value of the device_category field in a log contains Firewall. If the value matches, the policy applies the UEBA_SourceAddrToHostname enrichment source and enriches the log.
Eleventh Specification of the Enrichment Policy¶
The twelfth specification contains an enrichment criterion to check if the value of the device_category field in a log contains Firewall. If the value matches, the policy applies the UEBA_SourceAddrToDestHostname enrichment source and enriches the log.
Twelveth Specification of the Enrichment Policy¶
The thirteenth specification contains three enrichment criteria to check if a log contains the user, object_name, and status fields. If all the criteria are met, the policy applies the UEBA_ActiveDirectoryUsers enrichment source to the log. It then matches the value of the user field in the log to the sAMAccountName attribute in the source and enriches the log.
Thirteenth Specification of the Enrichment Policy¶
The fourteenth specification contains three enrichment criteria to check if a log contains the user, object_name, and status fields. If all the criteria are met, the policy applies the UEBA_SourceAddrToHostname enrichment source and enriches the log.
Fourteenth Specification of the Enrichment Policy¶
The fifteenth specification contains two enrichment criteria to check if the value of the label field contains Authentication or Login and if a log contains the user field. If both the criteria are met, the policy applies the UEBA_ActiveDirectoryUsers enrichment source to the log. It then matches the value of the user field in the log to the sAMAccountName attribute in the source and enriches the log.
Fifteenth Specification of the Enrichment Policy¶
The sixteenth specification contains an enrichment criterion to check if the value of the label field in a log contains Authentication or Login. If the value matches, the policy applies the UEBA_SourceAddrToHostname enrichment source and enriches the log.
Sixteenth Specification of the Enrichment Policy¶
Note
Since enrichment is a resource-consuming process, the UEBA PreConfiguration Plugin has predefined enrichment specifications so that the enrichment is applied only in the logs with specific events. Doing so results in better performance by ensuring that you enrich only the necessary logs. Therefore, we recommend you not to edit the specifications. However, you can add or remove any enrichment criteria as per your need.
If you edit any default enrichment specification, the plugin adds the updated specification as a new one, and the default enrichment specification remains unchanged. However, changing only the enrichment source of the default specification does not add a new specification.
We are glad this guide helped.
Please don't include any personal information in your comment
Contact Support